package com.nf.practice.common.handler;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author: wbzhangzp
 * @date: 2021-09-16 15:57
 */
@Data
@AllArgsConstructor // 生成有参数的构造方法
@NoArgsConstructor // 生成无参数的构造方法
public class GuliException extends RuntimeException {

    private Integer code; // 状态码
    private String msg; // 异常信息

    // 打印更详细日志信息时加的
    @Override
    public String toString() {
        return "GuliException{" +
                "message=" + this.getMessage() +
                ", code=" + code +
                '}';
    }
}
